﻿using System;
using System.Collections.Generic;
using System.Linq;
using Microsoft.Xna.Framework;
using Microsoft.Xna.Framework.Audio;
using Microsoft.Xna.Framework.Content;
using Microsoft.Xna.Framework.GamerServices;
using Microsoft.Xna.Framework.Graphics;
using Microsoft.Xna.Framework.Input;
using Microsoft.Xna.Framework.Media;

namespace atirado
{
    class Animacao
    {
        Vector2 posicao;
        float velocidade =5 ;
        Texture2D imagem;
        
        int frame = 0;

        public Animacao(Vector2 posicao,Texture2D imagem ) 
        {
            this.posicao = posicao;

            this.imagem = imagem;
        }
        

        public void Update()
        {
            
            KeyboardState key = Keyboard.GetState();

            if (key.IsKeyDown(Keys.Right))
            {
                posicao.X++;
            }
            if (key.IsKeyDown(Keys.Left))
            {
                posicao.X--;
            }
        }

    

        public void Draw(GameTime gameTime, SpriteBatch spriteBatch) 
        {


            frame = (int)(gameTime.TotalGameTime.Milliseconds/200) % 2;
            spriteBatch.Draw(imagem, posicao, new Rectangle(frame * imagem.Width / 2, 0, imagem.Width / 2, imagem.Height), Color.White);
        }
    
    }
}
